package com.geo.result.service.impl;

import com.geo.result.domain.report.*;
import com.geo.result.mapper.BasicReportMapper;
import com.geo.result.service.IBasicReportService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class BasicReportServiceImpl implements IBasicReportService {
    @Autowired
    BasicReportMapper basicReportMapper;

    @Override
    public List<ReceiveUnitReport> selectReceiveUnitReportList(BasicReportCondition basicReportCondition) {
        return basicReportMapper.selectReceiveUnitReportList(basicReportCondition);
    }

    @Override
    public List<IndustryReport> selectIndustryReportList(BasicReportCondition basicReportCondition) {
        return basicReportMapper.selectIndustryReportList(basicReportCondition);
    }

    @Override
    public List<TypeApplicationReport> selectTypeApplicationReportList(BasicReportCondition basicReportCondition) {
        return basicReportMapper.selectTypeApplicationReportList(basicReportCondition);
    }

    @Override
    public List<AdministrativeAreaReport> selectAdministrativeAreaReportList(BasicReportCondition basicReportCondition) {
        return basicReportMapper.selectAdministrativeAreaReportList(basicReportCondition);
    }

    @Override
    public List<MajorProjectReport> selectMajorProjectReportList(BasicReportCondition basicReportCondition) {
        return basicReportMapper.selectMajorProjectReportList(basicReportCondition);
    }

    @Override
    public List<HotProjectReport> selectHotProjectReportList(BasicReportCondition basicReportCondition) {
        return basicReportMapper.selectHotProjectReportList(basicReportCondition);
    }

    @Override
    public List<DeptMonthReport> selectDeptMonthReportList(BasicReportCondition basicReportCondition) {
        return basicReportMapper.selectDeptMonthReportList(basicReportCondition);
    }

    @Override
    public List<D4Report> selectD4ReportList(BasicReportCondition basicReportCondition) {
        return basicReportMapper.selectD4ReportList(basicReportCondition);
    }

    @Override
    public List<DXTReport> selectDXTReportList(BasicReportCondition basicReportCondition) {
        return basicReportMapper.selectDXTReportList(basicReportCondition);
    }

    @Override
    public List<PointReport> selectPointReportList(BasicReportCondition basicReportCondition) {
        return basicReportMapper.selectPointReportList(basicReportCondition);
    }

    @Override
    public List<DLGQReport> selectDLGQReportList(BasicReportCondition basicReportCondition) {
        return basicReportMapper.selectDLGQReportList(basicReportCondition);
    }

    @Override
    public List<HSCGReport> selectHSCGReportList(BasicReportCondition basicReportCondition) {
        return basicReportMapper.selectHSCGReportList(basicReportCondition);
    }

    @Override
    public List<WXYXReport> selectWXYXReportList(BasicReportCondition basicReportCondition) {
        return basicReportMapper.selectWXYXReportList(basicReportCondition);
    }


}
